@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0;font-size:12px;font-family:arial,"宋体";}
div{ margin:0 auto;}
p,form,ul,dl,ol,li,dt,dd,h1,h2,h3{margin:0;padding:0;list-style:none;} 
img{border:0;}
input{ vertical-align:middle;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
/* End hide from IE Mac */ 
.fix{width:100%;height:0;overflow:hidden;clear:both;float:none;}
a{ color:#0000cc; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;} 
.left{ float:left; }
.right{ float:right; }
.line{height:1px; overflow:hidden;background:url(../images/line.gif) repeat-x;margin:15px 0;clear:both;float:none;}
.green{ color:#009900;}
.red{ color:#ff0000;}
.gray{ color:#959595;}
.mb10{ margin-bottom:10px;}
.pb10{ padding-bottom:10px;}
.plr10{ padding:0 0 0 10px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.mr20{ margin-left:20px;}
.f12{ font-size:12px;}
#footer{ text-align:center; padding:10px 0;}
#footer a{ margin:0 10px;}
#agre{border:1px solid #ddd; padding:10px;width:500px; margin:0 auto; _margin-top:8px}
#agre textarea{width:100%; height:130px; font-size:12px; line-height:160%; overflow-x:hidden; background:#fff; border:none}
.sc{ display:block;} .hc{ display:none;}

.win1000{width:1000px;}
#container{}
.wraper-border{ background:url(../images/wraper-border.gif) no-repeat; height:1px; overflow:hidden;}
#wraper{ background:url(../images/wraper-bg.gif) right repeat-y; }
#header{ position:relative; height:74px;}
#logo{ position:absolute; left:10px; bottom:15px; width:289px; height:46px; background:url(../images/logo.gif) no-repeat; }
#logo a{ display:block; width:256px; height:45px; text-indent:-9999px; }
.tip{ background:url(../images/tip-bg.gif) 0 0 no-repeat; height:37px; padding:0 0 0 40px;}
.tip span{ float:left; display:block; background:url(../images/tip-bg.gif) right bottom no-repeat; padding:12px 20px 8px 10px; padding:15px 20px 7px 10px\9; *padding:15px 20px 8px 10px; _padding:15px 20px 8px 10px;}
.tip span em{ font-size:10px; font-style:normal;}
/*左侧导航*/
.lmenu{width:155px; min-height:520px; _height:520px; padding:0 0 10px 0; }
.lmenu li{background:url(../images/use-icon.gif) no-repeat  12px -18px;font-size:14px;line-height:38px;font-weight:bold;width:100%;text-indent:27px; float:left; clear:left;}
.lmenu li a{ display:block;font-size:14px; line-height:38px;  font-weight:bold; text-decoration:none}
.lmenu li a:hover{ background:url(../images/lmenu-h-bg.gif) no-repeat;  color:#ff0000; text-decoration:none; }
.lmenu li.open a{ background:url(../images/lmenu-h-bg.gif) no-repeat; font-weight:bold; color:#ff0000; text-decoration:none;}
.listmenu li{ height:38px; text-indent:27px;background:none;}
.lmenu .listmenu a{font-size:12px; font-weight:normal; }
.listmenu li span{font-size:12px; font-weight:normal; color:#000; margin-left:2px}
.lmenu li#inbo{ height:38px; background:url(../images/use-icon.gif) no-repeat 12px 14px; margin-top:-1px;}
.lmenu li#inbo a{ line-height:38px; }
.lmenu li#inbo a:hover{ background:url(../images/lmenu-h-bg.gif) 0 100% no-repeat;}
.intbno.open{background:none;}
/*右侧*/
#right-con{ width:825px; padding:10px;}
/*充值*/
.banpay{}
#recharge{ width:825px;}
#recharge h2.online{ font-weight:normal; font-size:12px;}
ul.use-tip li{ float:left; background:url(../images/use-icon-2.gif) no-repeat; padding:0 0 0 20px; margin-left:15px; line-height:16px; }
ul.use-tip li.note{ background-position:0 0;}
ul.use-tip li.service{ background-position:0 -34px;}
#recharge-ul{ margin-top:10px; background:url(../images/rechare.gif) top repeat-x; height:99px; padding:15px 0px 0 25px; }
#recharge-ul li{ float:left; display:inline; width:113px; height:99px; position:relative; margin: 0 15px 0 0px;}
#recharge-ul li span{ position:absolute; width:48px; height:46px; left:32px; top:14px; background:url(../images/rechare-icon.gif) no-repeat;}
#recharge-ul li span.wsyh{ background-position:0 0;}
#recharge-ul li span.czk{ background-position:0 -46px;}
#recharge-ul li span.zfb{ background-position:0 -92px;}
#recharge-ul li span.cft{ background-position:0 -138px;}
#recharge-ul li span.dx{ background-position:0 -184px;}
#recharge-ul li span.bank{ background-position:0 100%;}
#recharge-ul li a{ display:block; width:113px; height:99px; color:#515050; overflow:hidden; cursor:pointer; text-align:center; line-height:150px; }
#recharge-ul li a:hover{ background: url(../images/rechare-h-bg.gif) no-repeat; text-decoration:none; font-weight:bold; color:#000;}
#recharge-ul li.selected a{ background:url(../images/rechare-h-bg.gif) no-repeat; text-decoration:none; font-weight:bold; color:#000;}
.rechare-box{ padding:10px;}
.box585{ width:585px;}
.box585 h3{ font-weight:normal; font-size:12px; padding:10px 0 0px 0;}
.box585 h3 span{ margin:0 0 0 10px;}
.tblist{width:100%; border-collapse:collapse;}
.tblist td{vertical-align:text-top; font-size:14px;}
.tblist td.t{text-align:left;width:100px; line-height:1.6;}
.tblist td.t2{text-align:left;width:180px;}
.tblist td.tdh{height:58px;}
.tblist td p.tsxy{ text-align:left;}
.tblist-2{width:100%; border-collapse:collapse;}
.tblist-2 td{vertical-align:text-top; font-size:14px; padding:10px 0 10px 0;}
.tblist-2 td.t{text-align:left;width:150px; padding-left:20px; line-height:2.2;}
.tblist-2 td p.tsxy{ text-align:left; margin-bottom:5px;}
.ts1{ font-size:12px; color:#959595;line-height:200%;}
.mbox{}
.mbox p.t{ font-size:14px;} 
.banklist{ padding:10px 0 0 0;}
.banklist li{float:left;width:190px;height:70px}
.banklist li a:hover{ text-decoration:none;}
.seadate input,.banklist li input,.banklist li img,.obanksel{ vertical-align:middle}
.obank{ overflow:hidden;zoom:1; padding:5px 0; font-size:14px;}
.olink{float:right;font-size:12px;zoom:1; margin-right:30px; display:inline; vertical-align:middle;zoom:1}
.btndiv{ text-align:center;}
.tjbtn{ border:none; margin:20px 0 8px 0; cursor:pointer; width:113px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#fff; font-weight:bold; background:url(../images/btn.gif) 0 0 no-repeat;}
.tjdxbtn{ border:none; margin:20px 0 8px 0; cursor:pointer; width:132px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#fff; font-weight:bold; background:url(../images/btn.gif) 0 -34px no-repeat;}
.box175{ width:180px;}
.box175 strong.t{ font-size:12px; font-weight:normal; background:url(../images/use-icon-2.gif) 0 -68px no-repeat; padding:0 0 0 15px;}
.rtipsbox{line-height:22px; margin:10px 0 20px 0;}
.rtipsbox h3{ font-size:12px;}
.rtlist1 li{clear:both; background:url(http://pic2.58.com/n/images/pay/dot.gif) no-repeat left 11px;padding-left:10px}
p.tsxy{ font-size:12px; text-align:center;}
p.tsxy a{ font-size:14px;}
.step ul{ padding:10px 0 0px 0; line-height:24px;}
.step ul li{ padding:0 0 15px 0;}
.step ul li strong{ font-size:14px;}
.company h2{ font-size:14px;}
.company dl{ margin-top:14px;}
.company dl dt{ float:left; margin-right:20px;}
.company dl dt img{ display:block;} 
.company dl dd{ float:left; line-height:24px;}
.company dl dd.win440{ width:400px;}
.company dl dd.win220{ width:200px;}
.sjlx{background:url(http://pic2.58.com/n/images/pay/line.gif) no-repeat center bottom; width:100%; height:38px;margin-bottom:20px;overflow:hidden; font-size:14px; padding-left:20px;}
.sjlx li{ float:left;height:33px;width:45%;padding:0 0 5px 0; cursor:pointer;}
.sjlx li span{ cursor:pointer}
.sjlx li.active{background:url(http://pic2.58.com/n/images/pay/hover.gif) no-repeat 80px bottom;font-weight:bold;}
.sjmz{line-height:200%;_padding:4px 0;}
.dxje{_padding:4px 0;}
.intxt1{height:21px; font-size:14px;padding:2px;line-height:21px; vertical-align:middle}

/*账户余额*/
#balance{ }
h2.balance-h2{ background-color:#f8f8f8; height:30px; line-height:30px; color:#000; font-size:14px; font-weight:bold; padding:0 10px; }
ul#balance-ul{ font-size:14px; line-height:1.6; padding-top:10px;}
ul#balance-ul li strong{ margin:0 5px 0 0; font-weight:normal;}
ul#balance-ul li a{ margin:0 0 0 10px; font-size:12px;}
ul#balance-ul li span{ font-size:20px; margin:0 2px;}
ul.record{ line-height:1.8;}
ul.record strong{ font-weight:normal;} 
ul.record li{ padding:5px 0;}
#balance .service h3{ font-size:12px; font-weight:normal;}
#balance .service p{ padding:5px 0 0 0;}
#balance .service p a{background:url(../images/service.gif) no-repeat; width:26px; height:26px; line-height:26px; margin-top:10px; display:inline-block; padding-left:30px; width:108px; color:#000; overflow:hidden; }
#balance .service p a:hover{ color:#ff0000;}
#balance .service p a:hover{text-decoration:none}
#balance .service p a.fwlt{ background-position:0 0;}
#balance .service p a.wlt{ background-position:0 -26px;}
#balance .service p a.hrwly{ background-position:0 -52px;}
#balance .service p a.ding{ background-position:0 -78px;}
#balance .service p a.jing{ background-position:0 -104px;}
#balance .service p a.hz{ background-position:0 -130px;}
a.qqr{ display:block;width:133px;height:30px; overflow:hidden;background:url(http://pic2.58.com/n/images/pay/qq.gif) no-repeat 0 -190px; margin-top:5px; margin-bottom:10px;}
.rtipsbox h3.icon{ background:url(../images/use-icon-2.gif) 0 0 no-repeat; padding:0 0 0 20px; line-height:1.6;}
.rtipsbox h3.note{ background-position:0 2px;}
.rtipsbox h3.kefu{ background-position:0 -32px;}
.rtipsbox h3.help{ background-position:0 -93px;}
.rtlist2 li{clear:both;}
.rtlist2 li a{ color:#959595;}
.rtlist2 li a:hover{ color:#ff0000;}


/*充值成功*/
#integral{}
dl.success{ background:url(../images/success.jpg) left bottom no-repeat; margin:60px 10px 0; padding:5px 10px 0 120px;}
dl.success dt{ font-size:16px; color:#000; background:url(../images/line.gif) bottom repeat-x; padding:8px 0; font-weight:bold;}
dl.success dd{ font-size:14px; padding:10px 0 0 0;}

/*我的积分*/
ul#integral-ul{ font-size:14px; line-height:2.2; padding-top:10px;}
ul#integral-ul li strong{ margin:0 2px; }
ul#integral-ul li a{ margin:0 0 0 10px; font-size:12px;}
ul#integral-ul li span{ margin:0 2px;}
.details-integral{}
.details-integral h3{ font-size:12px; font-weight:normal; padding:0 10px;}
.details-integral a.details-more{ float:right; display:block; height:16px; padding:0 0 0 20px; background:url(../images/use-icon-2.gif) 0 -66px no-repeat;}
ul.integral-tip { line-height:25px; color:#666; margin:20px 0 0 0;}
ul.integral-tip li{ background:url("http://pic2.58.com/n/images/pay/dot.gif") no-repeat 0 11px; padding:0 0 0 10px;}



/* pager */
.pager{padding:40px 0;background:#fff;zoom:1;clear:both;text-align:center;line-height:22px;font-family:'宋体';_font-family:Tahoma}
.pager a,.pager strong,.hotarea dt{margin:0 1px;padding:0 0 0 1px;display:inline-block;background-position:0 -217px}
.pager a span,.pager strong span,.hotarea dt span{display:inline-block;padding:0 8px 0 7px;background-position:right -217px}
.pager a.prv{background-position:0 -261px;padding-left:12px}
.pager a.next span{background-position:right -261px;padding-right:19px}
.pager a:hover,.pager strong{background-position:0 -173px;color:#FFF;text-decoration:none}
.pager a:hover span,.pager strong span{background-position:right -173px}
.pager a.prv:hover{background-position:0 -284px}.pager a.next:hover span{background-position:right -284px}
.pager strong{font-weight:700}
.pager .recently{background-position:0 -195px;color:#f00}
.pager .recently span{background-position:right -195px}
#minlogo,#searchBox .text,#searchBox .text input,#searchBox .btn,
.btn input,#crumbs a,.tabs a,.tabs a span,.tabs strong span,.tabs strong,.filterbar,.filterico,.filterico span,.ico,
.pager a,
.pager a span,
.pager strong,
.pager strong span,
.pager a:hover,
.pager a:hover span a{background-image:url(http://pic2.58.com/ui6/list/sprites.png)!important;background-repeat:no-repeat}


